肯: to agree, to consent, to be ready (to do sth), willing...
古怪: strange, weird, eccentric, bizarre...
见面: to meet, to see each other...
固然: admittedly (it's true that...)...